_VI_DEADLOCK_GLOBALS

//0x8180 bytes (sizeof) struct _VI_DEADLOCK_GLOBALS { LONGLONG TimeAcquire; //0x0 LONGLONG TimeRelease; //0x8 struct _LIST_ENTRY* ResourceDatabase; //0x10 ULONGLONG ResourceDatabaseCount; //0x18 struct _VF_ADDRESS_RANGE ResourceAddressRange[1023]; //0x20 struct _LIST_ENTRY* ThreadDatabase; //0x4010 ULONGLONG ThreadDatabaseCount; //0x4018 struct _VF_ADDRESS_RANGE ThreadAddressRange[1023]; //0x4020 volatile ULONG AllocationFailures; //0x8010 ULONG NodesTrimmedBasedOnAge; //0x8014 ULONG NodesTrimmedBasedOnCount; //0x8018 ULONG NodesSearched; //0x801c ULONG MaxNodesSearched; //0x8020 ULONG SequenceNumber; //0x8024 ULONG RecursionDepthLimit; //0x8028 ULONG SearchedNodesLimit; //0x802c ULONG DepthLimitHits; //0x8030 ULONG SearchLimitHits; //0x8034 ULONG StackLimitHits; //0x8038 ULONG ABC_ACB_Skipped; //0x803c ULONG OutOfOrderReleases; //0x8040 ULONG NodesReleasedOutOfOrder; //0x8044 ULONG TotalReleases; //0x8048 ULONG RootNodesDeleted; //0x804c ULONG ForgetHistoryCounter; //0x8050 VOID* Instigator; //0x8058 ULONG NumberOfParticipants; //0x8060 struct _VI_DEADLOCK_NODE* Participant[32]; //0x8068 LONG ChildrenCountWatermark; //0x8168 enum _KERNEL_STACK_LIMITS StackType; //0x816c ULONGLONG StackLowLimit; //0x8170 ULONGLONG StackHighLimit; //0x8178 };